Prediction-Capable Data Compression Algorithms for Improving Transmission Efficiency on Distributed Systems
نویسندگان
چکیده
Network bandwidth is a kind of limited and precious resources in modern distributed computing environments. Insufficient bandwidth will severely degrade the performance of a distributed computing task in exchanging massive data among the networked hosts. A feasible solution to save bandwidth is to incorporate data compression during transmission. However, blind, or unconditional, compression may only result in waste of CPU power and even slow down the overall network transfer rate, if the data to be transmitted are hard to compress. In this paper, we present a prediction-capable lossless data compression algorithm to address this problem. By adapting to the compression speed of a host CPU, current system load, and network speed, our algorithm can accurately estimate the compression time of each data block given, and decide whether it should be compressed or not. Experimental results indicate that our prediction mechanism is both efficient and effective, achieving 93% of prediction accuracy at the cost of only 3:2% of the execution time of unconditional compression.
منابع مشابه
Personal Credit Score Prediction using Data Mining Algorithms (Case Study: Bank Customers)
Knowledge and information extraction from data is an age-old concept in scientific studies. In industrial decision-making processes, the application of this concept gives rise to data-mining opportunities. Personal credit scoring is an ever-vital tool for banking systems in order to manage and minimize the inherent risks of the financial sector, thus, the design and improvement of credit scorin...
متن کاملAn Efficient Predictive Model for Probability of Genetic Diseases Transmission Using a Combined Model
In this article, a new combined approach of a decision tree and clustering is presented to predict the transmission of genetic diseases. In this article, the performance of these algorithms is compared for more accurate prediction of disease transmission under the same condition and based on a series of measures like the positive predictive value, negative predictive value, accuracy, sensitivit...
متن کاملNeural Based Sensor Signal Change Detection By Using Radial Bias Function
The paper describes the basic techniques involved on the detection of sensor signal changes, and describes their possible implementation on the lower level in sensor networks. Embedded into the communication protocols, the signal change detection will allow data compression for improving network efficiency. It might enhance reliability and security also. The algorithms utilizes a neural network...
متن کاملDISTRIBUTED SOURCE CODING FOR IMAGE AND VIDEO APPLICATIONS by Ngai - Man Cheung A Dissertation Presented to the FACULTY OF THE GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment of the Requirements for
Many video compression schemes (e.g., the recent H.264/AVC standard) and volumetric image coding algorithms are based on a closed-loop prediction (CLP) framework. While CLP based schemes can achieve state-of-the-art coding efficiency, they are inadequate in addressing some important emerging applications such as wireless video, multiview video, etc, which have new requirements including low com...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کامل